package com.ruoyi.project.bill.domain;

import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import com.baomidou.mybatisplus.annotation.*;


/**
 * 单据公式对象 bill_formula
 *
 * @author ruoyi
 * @date 2025-07-03
 */
@Data
@ToString
@TableName("bill_formula")
public class BillFormula
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    /* type = IdType.ASSIGN_UUID 填充32位UUID */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;

    /** 关联的单据定义 */
    @Excel(name = "关联的单据定义")
    private String billDefine;

    /** 公式名称 */
    @Excel(name = "公式名称")
    private String formulaName;

    /** 公式标识 */
    @Excel(name = "公式标识")
    private String formulaCode;

    /** 触发关联字段 */
    @Excel(name = "触发关联字段")
    private String tablecol;

    /** 公式内容 */
    @Excel(name = "公式内容")
    private String formulaContent;

    /** 公式类型（前端公式，后端公式） */
    @Excel(name = "公式类型", readConverterExp = "前=端公式，后端公式")
    private String formulaType;


}
